home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / otbank20.zip / OTBANK.DOC < prev    next >
Text File  |  1991-01-18  |  10KB  |  225 lines

  1.  
  2.   ╒═════════════════════════════════════════════════════════════════════════╕
  3.   │░░░░░░ On-line Time Bank ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  4.   ╘═════════════════════════════════════════════════════════════════════════╛
  5.  
  6.                     On-line Time Bank for @QBBS/RA/@SBBS
  7.                                Version 2.0
  8.                           By: William L. Munson
  9.  
  10.                     This is another fine utility from:
  11.                            The Munchkin's Node BBS
  12.                              (716) 872 - 2338
  13.                     300 - 2400 baud on-line 24 hours/day
  14.                           Fido Net/Node 1:260/238
  15.  
  16.  
  17.   ╒═════════════════════════════════════════════════════════════════════════╕
  18.   │░░░░░░ INTRODUCTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  19.   ╘═════════════════════════════════════════════════════════════════════════╛
  20.  
  21.     Would you like to be able to allow your users to save their unused
  22.   on-line time for use at a later date?  Have you been afraid that the
  23.   user would be able to over-run your system events or tie up your
  24.   system for several hours during your peak usage times?  Well have I
  25.   got a nice surprise for you!!.  Enter the On-line Time Bank.  This
  26.   banking program will allow your users to save their extra time into a
  27.   bank account whenever they wish. It will also allow them to withdraw
  28.   as needed but with some restrictions. They will not be allowed to
  29.   withdraw enough time to over-run your system events as defined in your
  30.   @config file. Also you may set the program up so that the users cannot
  31.   withdraw more than a set limit during a sysop definable time period
  32.   thus ensuring that your board is available to your users during your
  33.   peak usage times. Users may also take out a 'loan' of time which they
  34.   are forced to pay back via direct daily deductions from their on-line
  35.   time. Also as an added bonus, your users may purchase lotto tickets
  36.   with their deposited time.  The lotto can let the lucky user win up to
  37.   80 times their bet. Both the loan feature and the time lotto my be
  38.   disabled by the sysop.
  39.  
  40.  
  41.   ╒═════════════════════════════════════════════════════════════════════════╕
  42.   │░░░░░░ INSTALLATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  43.   ╘═════════════════════════════════════════════════════════════════════════╛
  44.  
  45.      OTBANK may be installed in a directory of it's own or in the same
  46.   directory as your BBS files.  The files OTBANK.@EXE and OTBANK.@CFG
  47.   should be placed in the same directory and @OTBMAINT.EXE must be placed
  48.   in the same directory as your system's USERS.BBS file. Next, edit
  49.   OTBANK.CFG to configure the program the way you like. The
  50.   configuration file is described below. If you wish to have automatic
  51.   'direct deposit' type payments on your users outstanding loans then
  52.   install OTBMAINT.EXE as part of your nightly maintenance batch.  See the
  53.   docs for the program for the details on the setup of the OTBMAINT.EXE.
  54.  
  55.   ╒═════════════════════════════════════════════════════════════════════════╕
  56.   │░░░░░░ CONFIGURATION FILE ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  57.   ╘═════════════════════════════════════════════════════════════════════════╛
  58.  
  59.       You may edit the configuration file with any text editor which
  60.   will create a plain ASCII text file. The format of the configuration
  61.   commands is as follows.
  62.  
  63.         COMMAND = COMMAND'S VALUE
  64.  
  65.       Any line which is not a command must begin with a semi-colon and is
  66.   considered to be a comment. You may enter as many comments as you wish.
  67.   I have included a sample configuration file for you to edit. Here is a
  68.   short description of the function of each command.
  69.  
  70.  
  71.         @REG_NUMBER = 0
  72.  
  73.   This is where you put the registration code which I will send you when
  74.   you send in the registration fee of $10.00.
  75.  
  76.         BANK_NAME =
  77.  
  78.   Set this to whatever name you would like to give to your bank. This is
  79.   NOT the same as the BBS name you send with your registration.
  80.  
  81.         BANK_MANAGER =
  82.  
  83.   Set this to the name of the person who "manages" the bank. This may be
  84.   whatever you would like and does not need to be a real person.
  85.  
  86.         INHIBITED_START =
  87.  
  88.   This is the start time in 24 hour format when users will not be able
  89.   to take unlimited ( except by system event. ) time from their bank
  90.   account. During the inhibited period a user will only be able to take
  91.   out time until their total on-line time for the entire day would equal
  92.   the limit set by INHIBITED_LIMIT. Set this to 0000 to disable the
  93.   inhibit feature entirely. ( Also see INHIBIT_STOP and INHIBIT_LIMIT.)
  94.  
  95.         INHIBITED_STOP =
  96.  
  97.   This is the time in 24 hour format when the withdraw limits are
  98.   removed. If this time is set to an earlier time than the start time
  99.   then the door will assume that the inhibit hours include midnight.
  100.   Also set this to 0000 to disable the inhibit feature completely.
  101.  
  102.         INHIBITED_LIMIT =
  103.  
  104.   This is the maximum amount of time which a user can have available for
  105.   use during the inhibited hours. If set to a number lower than the
  106.   user's normal daily time limit then the user will not be able to take
  107.   time out of the bank during the inhibited hours. Set this to zero to
  108.   disable the inhibit feature completely.
  109.  
  110.         LOAN_LIMIT =
  111.  
  112.   This is the maximum amount of time a user can take out in a loan. The
  113.   loaned time is deposited in the user's account so that any restrictions
  114.   on withdrawals will be enforced.
  115.  
  116.         LOAN_INTEREST =
  117.  
  118.   This is the amount of time ( as a percentage of the total loan ) which
  119.   is tacked onto the amount of the loan as interest.
  120.  
  121.         LOAN_PAYMENT =
  122.  
  123.   This is the amount of time that OTBMAINT.EXE will withdraw from a
  124.   user's on-line time as part of your nightly maintenance event until the
  125.   loan is paid off. This will only work if you run OTBMAINT.EXE as part
  126.   of your event.
  127.  
  128.         ACCOUNT_MAXIMUM =
  129.  
  130.   This is the maximum amount of time a user can deposit into their
  131.   bank account. A person may exceed this value by taking out a loan
  132.   but will not be able to manually deposit anything else until their
  133.   balance falls below the maximum limit.
  134.  
  135.         ALLOW_GAMBLING =
  136.  
  137.   This is a YES/NO answer. If set to NO then the gambling option will
  138.   not be displayed to the user and they will not be able to select it.
  139.  
  140.         ALLOW_LOANS =
  141.  
  142.   This is a YES/NO answer. If set to no then the loan option will not
  143.   be displayed and the user will not be able to select it.
  144.  
  145.   This completes the configuration of the program.
  146.  
  147.   ╒═════════════════════════════════════════════════════════════════════════╕
  148.   │░░░░░░ OPERATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  149.   ╘═════════════════════════════════════════════════════════════════════════╛
  150.  
  151.     The program may be run as either a type 7 or type 15 exit.  The door
  152.   needs a command line in order to run.  The format of the command line
  153.   is as follows:
  154.  
  155.      OTBANK [Path to BBS files] [Path to bank files]
  156.  
  157.   The BBS files path points to the directory where the BBS writes the
  158.   EXITINFO.BBS and DORINFOx.DEF files for that node.
  159.  
  160.   The bank files path points to where you want to keep your bank account
  161.   and config files.
  162.  
  163.  
  164.   Here is an excerpt of the batch file to call the program as a type 15
  165.   exit.
  166.  
  167.   REM RUN OTBANK
  168.   CD \
  169.   CD \BANK
  170.   OTBANK  c:\ra\ c:\ra\otbank\
  171.   CD \
  172.   CD \RA
  173.   RA -R -E0
  174.   @GOTO RESTART
  175.  
  176.  
  177.   Here is an example of the batch file to call the program as a type 7
  178.   exit.
  179.  
  180.   @ECHO OFF
  181.   CD \
  182.   CD \BANK
  183.   OTBANK C:\RA\ c:\ra\otbank\
  184.   CD \
  185.   CD \RA
  186.  
  187.  
  188.   OTBANK  monitors the status of the carrier and will return to the BBS
  189.   if carrier is lost.  There is also a time out timer to return control
  190.   to the bbs after about 5 minutes of in-activity.
  191.  
  192.   For your convenience, I have included a pre-printed registration form.
  193.   The form is included in a file named OTBANK.REG which is part of this
  194.   archive.
  195.  
  196.   ╒═════════════════════════════════════════════════════════════════════════╕
  197.   │░░░░░░ REGISTRATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  198.   ╘═════════════════════════════════════════════════════════════════════════╛
  199.  
  200.   OTBANK is a shareware product!  This means that if you decide to use
  201.   this program on a regular basis you should register it.  Registration
  202.   is only $10.00 so you really don't have any excuse for not doing it.
  203.  
  204.   What do you get for your registration?  You get a program which is
  205.   personalized with your BBS system's name instead of with the
  206.   un-registered program notice. You also get a good feeling from knowing
  207.   that you have supported one of the best software marketing methods
  208.   available.
  209.  
  210.   If I get enough people registering this program I will continue to
  211.   write updates of this and the other fine products which I have
  212.   written.
  213.  
  214.   I have written another companion program for this bank door.  It is
  215.   for those sysops who use the fine program FileDoor.  The name of my
  216.   program is FileDoor Helper and allows you to control your users
  217.   downloading access by monitoring the ratio of uploads to downloads.
  218.   It will set or reset a sysop defined flag when a violation occurs.  It
  219.   also allows for direct crediting of the bank account maintained by
  220.   this program or direct crediting of the users on-line time.  There are
  221.   many other nice features which I will not define here.  The file name
  222.   of the current version of FileDoor Helper is: RA-@FDH12.ZIP and should
  223.   be available where you found this program.
  224.  
  225.